two-spotted ladybug - French English Dictionary